package OptimalAlgorithm.BitOperation;
//给你一个 非空 整数数组 nums ，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。
//eg:
//输入：nums = [2,2,1]
//输出：1
public class SingleNumber {
    public int singleNumber(int[] nums) {
        int num = 0;
        for(int i = 0;i < nums.length;i++){
            num ^= nums[i];
        }
        return num;
    }
}
